﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>构造 (初始化)</title>
<meta name="GENERATOR" content="WinCHM">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
html,body { 
	/* Default Font */
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
</style>

</head>

<body>
<P>
<TABLE style="BORDER-COLLAPSE: collapse" border=1 cellSpacing=0 
borderColor=#000000 cellPadding=1 width=800>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>定义</FONT></P></TD>
    <TD width=680><FONT size=2><STRONG><FONT color=#0000ff>C++：</FONT></STRONG><br>Surface();<br>Surface(int w, int h);<br>Surface(char* f);<br>Surface(void* p, int s, int w, int h, int b);<br><br><STRONG><FONT color=#0000ff>FreeBasic：</FONT></STRONG><br>Constructor()<br>Constructor(w As Integer,h As Integer)<br>Constructor(f As ZString Ptr)<br>Constructor(p As Any Ptr, s As Integer, w As Integer, h As Integer, b As Integer)<br><br><STRONG><FONT color=#0000ff>SDK：</FONT></STRONG><br>SDK版本不支持构造特性。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>功能</FONT></P></TD>
    <TD width=680><FONT size=2><br>指定一种类初始化时图像加载/创建方式。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>参数</FONT></P></TD>
    <TD width=680><FONT size=2><br><STRONG><FONT color=#0000ff>w：</FONT></STRONG><br>要加载或创建的图像宽度。<br><br><STRONG><FONT color=#0000ff>h：</FONT></STRONG><br>要加载或创建的图像高度。<br><br><STRONG><FONT color=#0000ff>f：</FONT></STRONG><br>从文件加载图像时指定图像路径。<br><br><STRONG><FONT color=#0000ff>p：</FONT></STRONG><br>从内存加载图像数据时指定图像数据的内存指针。<br><br><STRONG><FONT color=#0000ff>s：</FONT></STRONG><br>从内存加载图像数据时指定图像数据的大小。<br><br><STRONG><FONT color=#0000ff>b：</FONT></STRONG><br>从内存加载图像数据时指定图像数据的位深。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>补充说明</FONT></P></TD>
    <TD width=680><FONT size=2><br>第一种构造方式是空构造，初始化时不执行任何操作。<br>第二种构造方式会创建一副新图像，图像使用透明色填充。<br>第三种构造方式会从文件中加载一副图像，按图像文件的大小创建图像。<br>第四种构造方式从内存中加载BitMap数据，需要指定色深和图像大小。<br>更多信息请参照：<A href="Create.htm">Create</A>、<A href="Load.htm">Load</A>。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>使用范例</FONT></P></TD>
    <TD width=680><FONT size=2><br><STRONG><FONT color=#0000ff>C++：</FONT></STRONG><br>无范例。<br><br><STRONG><FONT color=#0000ff>FreeBasic：</FONT></STRONG><br>无范例。</FONT></TD></TR></TABLE></P></body></HTML>